package com.zhehekeji.opsys.api.resp;

import java.io.Serializable;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.zhehekeji.opsys.api.common.util.SuperResp;

/**
 * @ClassName GetThemeMovieListResp
 * @Description TODO
 * @author chenweiliu chenwei.liu@163.com
 * @date 2016-3-16   上午11:23:36
 */
@XmlRootElement
public class GetThemeMovieListResp extends SuperResp{

	/** 
	* @Fields serialVersionUID : TODO
	*/ 
	private static final long serialVersionUID = 5790255705136178901L;
	private Integer recordSize;
	private List<ThemeMovieInfo> themeMovieInfos;
	
	public Integer getRecordSize() {
		return recordSize;
	}

	public void setRecordSize(Integer recordSize) {
		this.recordSize = recordSize;
	}
	public List<ThemeMovieInfo> getThemeMovieInfos() {
		return themeMovieInfos;
	}

	public void setThemeMovieInfos(List<ThemeMovieInfo> themeMovieInfos) {
		this.themeMovieInfos = themeMovieInfos;
	}

	@Override
	public String toString() {
		return "GetThemeMovieListResp [recordSize=" + recordSize
				+ ", themeMovieInfos=" + themeMovieInfos + ", getResultCode()="
				+ getResultCode() + ", getResultDesc()=" + getResultDesc()
				+ "]";
	}

	public static class ThemeMovieInfo implements Serializable{

		/** 
		* @Fields serialVersionUID : TODO
		*/ 
		private static final long serialVersionUID = -5843029452038521156L;
		private String name;
		private String code;
		private String relPrevueCode;
		private String relPrevueCodehd;
		private String relCode;
		private String relCodehd;
		private String poster;
		private String posterhd;
		private String cinema;
		//yyyy-MM-dd HH:mm:ss
		private String showTime;
		//MM月dd日
		private String showTimeFormat;
		private String showAddress;
		//1-观影会；2-观影回顾
		private Integer type; 
		private Integer registNum; 
		private String profile;
		public String getName() {
			return name;
		}
		public void setName(String name) {
			this.name = name;
		}
		public String getCode() {
			return code;
		}
		public void setCode(String code) {
			this.code = code;
		}
		public String getRelPrevueCode() {
			return relPrevueCode;
		}
		public void setRelPrevueCode(String relPrevueCode) {
			this.relPrevueCode = relPrevueCode;
		}
		public String getRelPrevueCodehd() {
			return relPrevueCodehd;
		}
		public void setRelPrevueCodehd(String relPrevueCodehd) {
			this.relPrevueCodehd = relPrevueCodehd;
		}
		public String getRelCode() {
			return relCode;
		}
		public void setRelCode(String relCode) {
			this.relCode = relCode;
		}
		public String getRelCodehd() {
			return relCodehd;
		}
		public void setRelCodehd(String relCodehd) {
			this.relCodehd = relCodehd;
		}
		public String getPoster() {
			return poster;
		}
		public void setPoster(String poster) {
			this.poster = poster;
		}
		public String getPosterhd() {
			return posterhd;
		}
		public void setPosterhd(String posterhd) {
			this.posterhd = posterhd;
		}
		public String getCinema() {
			return cinema;
		}
		public void setCinema(String cinema) {
			this.cinema = cinema;
		}
		public String getShowTime() {
			return showTime;
		}
		public void setShowTime(String showTime) {
			this.showTime = showTime;
		}
		public String getShowTimeFormat() {
			return showTimeFormat;
		}
		public void setShowTimeFormat(String showTimeFormat) {
			this.showTimeFormat = showTimeFormat;
		}
		public String getShowAddress() {
			return showAddress;
		}
		public void setShowAddress(String showAddress) {
			this.showAddress = showAddress;
		}
		public Integer getType() {
			return type;
		}
		public void setType(Integer type) {
			this.type = type;
		}
		public Integer getRegistNum() {
			return registNum;
		}
		public void setRegistNum(Integer registNum) {
			this.registNum = registNum;
		}
		public String getProfile() {
			return profile;
		}
		public void setProfile(String profile) {
			this.profile = profile;
		}
		@Override
		public String toString() {
			return "ThemeMovieInfo [name=" + name + ", code=" + code
					+ ", type=" + type + "]";
		}
	}
	
}

